var status = -1;

function start() {
    if (randomNum(1, 2) == 1) {
        im.sendOkS("这本书都写了些啥啊……糟糕，好像是损坏了。");
        im.gainItem(im.getItemId(), -1);
        im.dispose();
        return
    }
    var a = im.getSkillMenu(20);
    if (a == "") {
        im.sendOk("看来你不需要其他能手册啊。", 2080009);
        im.dispose()
    } else {
        im.sendSimpleS("你可以提升的技能目录如下。\r\n" + a + "\r\n\r\n#r#L0# #fn黑体##fs14##e取消使用能手册。#n#fs##fn##l", 5, 2080009)
    }
}

function action(c, b, a) {
    if (c == 1) {
        status++
    } else {
        status--
    }
    if (status == 0) {
        if (a > 0 && im.canUseSkillBook(a, 20)) {
            im.useSkillBook(a, 20);
            im.gainItem(im.getItemId(), -1)
        } else {
            if (a != 0) {
                im.sendOk("看来你不需要其他能手册啊,请先把技能点加好后再来用吧.", 2080009)
            }
        }
        im.dispose()
    } else {
        im.dispose()
    }
}

function randomNum(b, a) {
    switch (arguments.length) {
        case 1:
            return parseInt(Math.random() * b + 1, 10);
            break;
        case 2:
            return parseInt(Math.random() * (a - b + 1) + b, 10);
            break;
        default:
            return 0;
            break
    }
};